package com.zmn.oms.dubbo.dto.zmn.warranty;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 类描述：用户保修卡
 * @author heciqi
 * @date 2018/12/4 14:41
 */
@Data
public class WarrantyUserDRO implements Serializable {

	/**
	 * 保修代码（仅历史数据兼容使用）
	 */
	@Deprecated
	private String warrantyCode;


	/**
	 * 订单Id
	 */
	private Long orderId;

	/**
	 * 保修产品
	 */
	private List<WarrantyProductDRO> warrantyProductList;

	/**
	 * 类型名称
	 */
	private String typeName;

	/**
	 * 类型Id
	 */
	private String type;

	/**
	 * 金额
	 */
	private Integer totalAmount;

	/**
	 * 上门时间
	 */
	private Date visitTime;

	/**
	 * 生效时间
	 */
	private Date effectiveTime;

	/**
	 * 用户Id
	 */
	private Long userId;

	/**
	 * 是否有效
	 */
	private Boolean effectived = false;

	/**
	 * 是否展示评价按钮
	 */
	private Boolean comment = false;

	/**
	 * 是否展示返修按钮
	 */
	private Boolean repair = false;

	/**
	 * 产品服务分类名称
	 */
	private String servCategName;

	/**
     * 工程师Id
	 */
    private String masterId;

    /**
     * 工程师姓名
     */
    private String masterName;

	/**
	 * 完成时间
	 */
	private Date completeTime;

	/**
	 * 免责声明
	 */
	private String disclaimer;

}
